// 引入 express
const express = require('express')
// 实例化
const app = express()
// bodyparser是用来解析post请求的中间件
const bodyparser = require('body-parser')
app.use(bodyparser.urlencoded({extended:false}))
// 使用body-parser的同时获取JSON化的body和raw body https://segmentfault.com/a/1190000003061925
// 添加json解析
app.use(bodyparser.json())

// 模块化路由
app.use('/admin', require('./route/admin'))
const apiRouterV1 = require('./route/api.v1')
const apiRouterV2 = require('./route/api.v2')
app.use('/api/v1', require(apiRouterV1))
app.use('/api/v2', require(apiRouterV2))

// 监听ip和端口
app.listen(8000, '127.0.0.1')
